package com.sp.pay.repository.sms;

import java.util.List;

import com.sp.pay.dto.QueryDto;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;

import com.sp.pay.dto.sms.SmsDto;
import com.sp.pay.mapper.sms.SmsMapper;

@Repository("smsRepository")
public class SmsRepositoryImp implements SmsRepository {

    @Autowired
    SmsMapper smsMapper;
	
	public void save(SmsDto dto) {
		if(dto.getId()!=0){
			smsMapper.update(dto);
		}else{
			smsMapper.insert(dto);
		}
	}
    public SmsDto getByLinkIdAndCompanyNum(SmsDto dto){
        return smsMapper.getByLinkIdAndCompanyNum(dto);
    }

    public List<SmsDto> query(QueryDto queryDto){
        return smsMapper.query(queryDto);
    }
}
